/* ************************************************************************
> File Name:     2.c
> Author:        zhfu
> mail:          3346897597@qq.com
> Created Time:  2022年04月27日 星期三 23时01分58秒
> Description:   
 ************************************************************************/
#include<stdio.h>
#include"url.h"

int main(void)
{
    url * pu;
    char str[] = "http://www.google.cn/search?complete=1&hl=zh-CN&ie=GB2312&q=linux&meta=";

    splice_url(&pu, str); /*不能声明一个url **，，然后传入，这和&pu是完全不一样的，前者很可能导致段错误或者修改某处
                            传入前者splice_url会对其解引用赋予malloc得到的url *，而传入的url **未初始化，是个野指针，
                            不知道指向何处
                          */
    print_url(pu);
    free_url(pu);

    return 0;
}
